Class java.awt.CardLayout
All Packages    This Package    Previous    Next

Class java.awt.CardLayout

java.lang.Object
   |
   +----java.awt.CardLayout

public class CardLayout
extends Object
implements LayoutManager
A layout manager for a container that contains several 'cards'. Only one card is visible at the same time, allowing you to flip through the cards.
Version:
1.9 08/19/95
Author:
Arthur van Hoff

Constructor Index

 o CardLayout()
Creates a new card layout.
 o CardLayout(int, int)
Creates a card layout with the specified gaps.

Method Index

 o addLayoutComponent(String, Component)
Adds the specified component with the specified name to the layout.
 o first(Container)
Flip to the first card.
 o last(Container)
Flips to the last card of the specified container.
 o layoutContainer(Container)
Performs a layout in the specified panel.
 o minimumLayoutSize(Container)
Calculates the minimum size for the specified panel.
 o next(Container)
Flips to the next card of the specified container.
 o preferredLayoutSize(Container)
Calculates the preferred size for the specified panel.
 o previous(Container)
Flips to the previous card of the specified container.
 o removeLayoutComponent(Component)
Removes the specified component from the layout.
 o show(Container, String)
Flips to the specified component name in the specified container.
 o toString()
Returns the String representation of this CardLayout's values.

Constructors

 o CardLayout
  public CardLayout()
Creates a new card layout.

 o CardLayout

  public CardLayout(int hgap,
                    int vgap)
Creates a card layout with the specified gaps.
Parameters:
hgap - the horizontal gap
vgap - the vertical gap

Methods

 o addLayoutComponent
  public void addLayoutComponent(String name,
                                 Component comp)
Adds the specified component with the specified name to the layout.
Parameters:
name - the name of the component
comp - the component to be added

 o removeLayoutComponent

  public void removeLayoutComponent(Component comp)
Removes the specified component from the layout.
Parameters:
comp - the component to be removed

 o preferredLayoutSize

  public Dimension preferredLayoutSize(Container parent)
Calculates the preferred size for the specified panel.
Parameters:
parent - the name of the parent container
Returns:
the dimensions of this panel.
See Also:
minimumSize

 o minimumLayoutSize

  public Dimension minimumLayoutSize(Container parent)
Calculates the minimum size for the specified panel.
Parameters:
parent - the name of the parent container
Returns:
the dimensions of this panel.
See Also:
preferredSize

 o layoutContainer

  public void layoutContainer(Container parent)
Performs a layout in the specified panel.
Parameters:
parent - the name of the parent container

 o first

  public void first(Container parent)
Flip to the first card.
Parameters:
parent - the name of the parent container

 o next

  public void next(Container parent)
Flips to the next card of the specified container.
Parameters:
parent - the name of the container

 o previous

  public void previous(Container parent)
Flips to the previous card of the specified container.
Parameters:
parent - the name of the parent container

 o last

  public void last(Container parent)
Flips to the last card of the specified container.
Parameters:
parent - the name of the parent container

 o show

  public void show(Container parent,
                   String name)
Flips to the specified component name in the specified container.
Parameters:
parent - the name of the parent container
name - the component name

 o toString

  public String toString()
Returns the String representation of this CardLayout's values.
Overrides:
toString in class Object


All Packages    This Package    Previous    Next